﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;

namespace Sakura.Games.StgFramework.Builder
{
	/// <summary>
	/// 表示一个游戏包。
	/// </summary>
	public class GamePackage : BindableBase
	{
		/// <summary>
		/// 获取游戏中包含的伤害类型。
		/// </summary>
		public ObservableCollection<DamageType> DamageTypes
		{
			get;
			private set;
		}

		/// <summary>
		/// 获取游戏的设置。
		/// </summary>
		public GameSetting Setting
		{
			get;
			private set;
		}

		/// <summary>
		/// 初始化一个新的游戏。
		/// </summary>
		public GamePackage()
		{
			this.Setting = new GameSetting();

			this.DamageTypes = new ObservableCollection<DamageType>();
		}
	}
}
